package com.zhijian.warehouse.manage.entity.vo.request;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 表单QA复核请求类
 *
 * @author HCG
 * @version 1.0
 * @date 2023-11-15
 */
@Data
@Api(tags = "表单QA复核请求类")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExpWorkOrderQaReviewVo implements Serializable {

    private static final long serialVersionUID = -4257117772660382863L;

    /**
     * 指令单ID
     */
    @ApiModelProperty("指令单ID")
    private String baseId;

    /**
     * 表单类型，1：生产前记录——制粒干燥，2：物料领取确认记录，3：生产记录-制粒干燥，4：清场记录-制粒干燥，5：中间品进站记录，6：中间品出站记录
     */
    @ApiModelProperty("表单类型")
    private Integer formStepType;

    /**
     * 复核人ID
     */
    @ApiModelProperty("复核人ID")
    private Long qaReviewUserId;

    /**
     * 复核人名称
     */
    @ApiModelProperty("复核人名称")
    private String qaReviewUserName;

    /**
     * 复核结果，OK或者NG
     */
    @ApiModelProperty("复核结果，OK或者NG")
    private String qaReviewResult;

    /**
     * qa复核意见，不合格的时候必填
     */
    @ApiModelProperty("qa复核意见，不合格的时候必填")
    private String qaAdvice;

}
